package com.zhentao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.pojo.TcCountdownEvent;

import java.util.List;

/**
 * 倒数日事件表Service接口
 * 
 * @author zhentao
 */
public interface TcCountdownEventService extends IService<TcCountdownEvent> {
    
    /**
     * 根据创建人获取倒数日事件列表
     * 
     * @param creator 创建人
     * @return 倒数日事件列表
     */
    List<TcCountdownEvent> getByCreator(String creator);
    
    /**
     * 获取即将到期的倒数日事件（7天内）
     * 
     * @return 即将到期的倒数日事件列表
     */
    List<TcCountdownEvent> getUpcomingEvents();
    
    /**
     * 获取已过期的倒数日事件
     * 
     * @return 已过期的倒数日事件列表
     */
    List<TcCountdownEvent> getExpiredEvents();
}

